@import './flex.scss';
@import './common.scss';
page{ 
	font-family: OPPOSans, OPPOSans;
	font-style: normal;
	text-transform: none;
}
.page-bg {
	width: 100%;
	min-height: 100vh;
	background-color: #f7f7f7;
}
button,input,view,div {
	margin: 0;
	padding: 0;
	border: 0;
	box-sizing: border-box;
}
.font-family-base {
	font-family: OPPOSans, OPPOSans;
}
.font-style_noemal {
	font-style: normal;
	text-transform: none;
}
.font-style-base {
	font-family: OPPOSans, OPPOSans;
	font-style: normal;
	text-transform: none;
}
.bar-box {
	width: 100%;
	height: 100rpx;
}
.font-w {
	font-weight: bold!important;
}
.mt-0 {
	margin-top: 0!important;
}
.ml-a {
	margin-left: auto;
}
.ml-10 {
	margin-left: 10rpx;
}
.mt-6 {
	margin-top: 6rpx;
}
.mt-18 {
	margin-top: 18rpx;
}
.ml-20 {
	margin-left: 20rpx;
}
.pt-88 {
	padding-top: 88rpx;
}
.pb-40 {
	padding-bottom: 40rpx;
}
.plr-24 {
	padding: 0 24rpx;
}
.plr-28 {
	padding: 0 28rpx;
}
.pl-20 {
	padding-left: 20rpx;
}
.pb-68 {
	padding-bottom: 68rpx;
}
.pb-32 {
	padding-bottom: 32rpx;
}
.pb-120 {
	padding-bottom: 120rpx;
}
.pb-108 {
	padding-bottom: 108rpx;
}
.pb-230 {
	padding-bottom: 230rpx;
}
.pr-40 {
	padding-right: 40rpx;
}
.pl-40 {
	padding-left: 40rpx;
}
.mt-10 {
	margin-top: 10rpx;
}
.mt-16 {
	margin-top: 16rpx;
}
.mt-30 {
	margin-top: 30rpx;
}
.mt-20 {
	margin-top: 20rpx;
}
.mt-40 {
	margin-top: 40rpx;
}
.mb-0 {
	margin-bottom: 0!important;
}
.pt-40 {
	padding-top: 40rpx;
}
.bar-h {
	width: 100%;
	height: 68rpx;
}
.bg-f {
	background-color: #fff;
}